package cn.tedu.manager.mapper;

import cn.tedu.manager.pojo.dto.ManagerDTO;
import cn.tedu.manager.pojo.dto.ManagerQueryDTO;
import cn.tedu.manager.pojo.entity.Manager;
import cn.tedu.manager.pojo.vo.ManagerVO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface ManagerMapper extends BaseMapper<Manager> {
    /**
     * 分页查询(不包含页码数据)
     * @param managerQueryDTO
     * @return
     */
    List<ManagerVO> selectPage(ManagerQueryDTO managerQueryDTO);

    /**
     * 查询总数
     * @param managerQueryDTO
     * @return
     */
    Integer selectCount(ManagerQueryDTO managerQueryDTO);


    ManagerVO selectOne(ManagerDTO managerDTO);
}
